@charset "utf-8";
#CartDiv{width: 980px; margin:0px auto; text-align: left;}
	#CartDiv .cart_empty{border-top: 1px solid #DBE1E6; margin-top: 8px;}
	#CartDiv .cart_empty .box{margin-top: 25px; padding-left: 25px; margin-bottom: 30px;}
	#CartDiv .cart_empty .box h3{color:#2565bd; font-size: 20px; font-weight: normal;}
	#CartDiv .cart_empty .box .info{ padding-left: 30px; line-height: 21px; color: #696969; margin-top: 32px;}
	#CartDiv .cart_empty .box .info a{color: #2565BD; text-decoration: underline;}
	#CartDiv .cart_empty .box .continue{ padding-left: 30px; margin-top: 14px;}
	#CartDiv .cart_empty .box .continue .inputs_btn_st01{ display: inline-block; line-height: 24px; padding-left: 9px; padding-right: 9px; cursor: pointer;}
	
	#CartDiv .cart_prolist{margin-top: 15px;}
	#CartDiv .table_st01{ table-layout: fixed; border-collapse: collapse;}
	#CartDiv .table_st01 th {background: #F5F5F5; border: 1px solid #dddddd; color: #000000; font-weight: normal; padding: 5px; height: 32px;}
	#CartDiv .table_st01 td {border: 1px solid #dddddd; padding: 5px; height: 32px;}
	#CartDiv .table_st01 td.eyec{ background: #f7fff0;}
	#CartDiv .table_st01 td .pro_pic{ float: left;}
	#CartDiv .table_st01 td .pro_pic img {border: 1px solid #efefef; padding: 1px;}
	#CartDiv .table_st01 td .pro_txt{ float: left; width: 80%; padding-left: 10px; padding-top: 2px; line-height: 15px;}
	#CartDiv .table_st01 td .pro_txt .ti{height: 30px; overflow: hidden; font-weight: normal;}
	#CartDiv .table_st01 td .pro_txt .ti a{font-size: 11px;}
	#CartDiv .table_st01 td .pro_txt .remark{font-size: 11px; color: #2565bd;}
	#CartDiv .table_st01 td .redu{ width: 14px; height: 14px; line-height: 80px; overflow: hidden; background:url(images/btns_01.gif) no-repeat 0px -219px; margin-left: 0px; margin-right: 3px; vertical-align: middle;}
	#CartDiv .table_st01 td .addi{ width: 14px; height: 14px; line-height: 80px; overflow: hidden; background:url(images/btns_01.gif) no-repeat -24px -219px; margin-left: 3px; margin-right: 0px; vertical-align: middle;}
	#CartDiv .table_st01 td .inputs{ vertical-align: middle; }
	#CartDiv .table_st01 td .update{ display: block; text-align: center; padding-top: 3px;}
	#CartDiv .table_st01 td .update a{color:#2565BD; text-decoration: underline; font-size: 11px;}
	#CartDiv .table_st01 td .price{color:#bd1a1d;}
	#CartDiv .table_st01 td .result{color:#bd1a1d;}
	#CartDiv .table_st01 td .total{color:#bd1a1d; font-weight: bold; font-size: 14px;}
	#CartDiv .table_st01 td .del8rec_link{color:#2565bd; text-decoration: underline;}
	
	#CartDiv .table_st01 td .fit_left{ /*float: left;*/ display: inline-block; width: 70%; padding-left: 15px; padding-top: 14px; padding-bottom: 15px; vertical-align: middle;}
	#CartDiv .table_st01 td .fit_left input{ vertical-align: middle;}
	#CartDiv .table_st01 td .fit_left h3{ font-size: 14px; font-weight: normal;}
	#CartDiv .table_st01 td .fit_left h3 a{ font-size: 14px; color:#2565BD; text-decoration: underline;}
	#CartDiv .table_st01 td .fit_left ul.dlist{ color:#666666; padding-left: 10px; padding-top: 9px;}
	#CartDiv .table_st01 td .fit_left ul.dlist li{ line-height: 19px;}
	#CartDiv .table_st01 td .fit_left ul.dlist li .radios{ vertical-align: middle; margin-right: 3px;}
	#CartDiv .table_st01 td .fit_left .continue{ font-size: 12px; text-decoration: underline; color:#2565BD; cursor: pointer;}
	#CartDiv .table_st01 td .fit_right{ display: inline-block; width: 27%;/* padding-top: 14px;*/ vertical-align: middle; text-align: right;}
	
	#CartDiv .payment_method_l{ float: left; width: 600px; margin-top: 20px; color: #666666;}
	#CartDiv .payment_method_l li{ margin-bottom: 15px; line-height: 21px;}
	#CartDiv .payment_method_l li .se{ display: inline-block; margin-right: 4px; vertical-align: top;}
	#CartDiv .payment_method_l li .txt{display: inline-block; width: 580px;}
	
	#CartDiv .payment_method_r{ float: right; margin-top: 20px; background:#FFF8EB; border: 1px solid #F4C978; padding: 15px 20px 15px 20px; width: 295px; color:#666666;}
	#CartDiv .payment_method_r h2{ color:#FF5A00; font-weight: normal; font-size: 18px; padding-bottom: 6px;}
	#CartDiv .payment_method_r .pay_btn{ text-align: left;}
	#CartDiv .payment_method_r .pay_btn .paypal{background:url(images/btns_pay.gif) no-repeat 0px 0px; display: inline-block; width: 144px; height: 37px; margin-top: 8px;}
	